Проверка функций «Установка операционной системы по сети»

Добавление внешнего DHCP

Шаги проверки

Ожидаемый результат

Шаг 1

Перейти: Автоматизация → Установка ОС по сети.

Отображена вкладка «Серверы установки ОС по сети», содержащая таблицу с перечнем зарегистрированных в системе машин с ролью «Установка ОС по сети».

Шаг 2

Нажать на кнопку «+ Новый сервер».

Отображается форма добавления нового сервера установки ОС по сети.

Шаг 3

Заполнить поля формы:

  1. В поле «Имя компьютера» выполнить поиск компьютера, который будет выступать в роли сервера установки ОС по сети. В выпадающем списке выбрать компьютер, который будет выступать в роли сервера установки ОС по сети.

  2. В поле «Имя сайта» выбрать любое доступное значение.

  3. Выбрать чекбокс «Использовать внешний DHCP-сервер».

Нажать на кнопку сохранения и подтвердить операцию.

Данные для заполнения

  1. «Имя компьютера» = «os0*»

  2. «Имя сайта» = «site01»

Операция выполнена успешно - отправлен запрос на разворачивание сервера установки ОС по сети. Пользователь перенаправлен на вкладку «Серверы установки ОС». Таблица содержит запись о компьютере os0*, который был выбран на шаге №3.

Процесс назначения роли сервера установки ОС на сети на компьютер os0* запущен.

При этом в это время на машине os0* работает таймер, выполняющий следующие действия:

  1. Получение параметров os0* и формирования файла subsystem.yml;

  2. Применение полученной конфигурации параметров os0*.

Данный таймер отрабатывает раз в 30 минут.

В LDAP сразу же внесены соответствующие атрибуты для машины os0*.

Шаг 4

Нажать на кнопку «Открыть журнал событий».

Отображена таблица журнала истории изменений подсистемы, которая содержит следующую строку:

  1. «Дата и время» - время запуска задания назначения роли сервера установки ОС по сети (формат ДД.ММ.ГГГГ, ЧЧ:ММ:СС);

  2. «Событие» - содержит значение «Отправлен запрос на установку сервера».

Шаг 5

Перейти: Автоматизация → Установка ОС по сети → Вкладка «Серверы установки ОС».

В таблице серверов установки ОС присутствует добавленный на Шаге №3 сервер.

Шаг 6

Перейти в карточку сервера, который был добавлен на Шаге №3.

Отображается карточка выбранного сервера установки ОС. Чекбокс «Использовать внешний DHCP-север» активен.

Разворачивание сервера установки ОС

Шаги проверки

Ожидаемый результат

Шаг 1

Перейти: Автоматизация → Установка ОС по сети → Вкладка «Серверы установки ОС».

Отображается таблица с перечнем всех добавленных подсистем установки операционной системы - таблица пустая.

Шаг 2

Нажать на кнопку «+ Новый сервер».

Отображается форма добавления нового сервера с ролью «Установка ОС».

Шаг 3

Заполнить поля формы на вкладке «Основное»:

  1. В поле «Имя компьютера» выполнить поиск компьютера, который будет выполнять роль сервера установки ОС по сети. В выпадающем списке выбрать компьютер, который будет выступать в роли сервера установки ОС по сети.

  2. В списке «Имя сайта» выбрать любое значение.

  3. Чекбокс «Использовать внешний DHCP-сервер» оставить неактивным.

  4. В списке «DHCP-сервер» выбрать любой из развернутых в системе серверов динамической настройки узла.

Нажать на иконку сохранения и подтвердить операцию.

Данные для заполнения

  1. «Имя компьютера» = «os»

  2. «Имя сайта» = «Головной офис»

  3. «DHCP-сервер» = «dhcp»

Запущен процесс разворачивания подсистемы установки ОС.

Шаг 4

Нажать на кнопку «Открыть журнал событий».

Отображена таблица журнала истории изменений подсистемы, которая содержит новую добавленную строку:

  1. «Дата и время» - время разворачивания сервера установки ОС по сети (формат ДД.ММ.ГГГГ, ЧЧ:ММ:СС);

  2. «Событие» - содержит значение «Сервер установлен».

Шаг 5

Перейти: Автоматизация → Установка ОС по сети → Вкладка «Серверы установки ОС».

В таблице отображается добавленный на Шаге №3 сервер установки ОС.

Создание профиля загрузки ОС

Шаги проверки

Ожидаемый результат

Шаг 1

Перейти: Автоматизация → Установка ОС по сети → Вкладка «Серверы установки ОС».

В таблице отображается полный перечень развернутых в системе серверов установки ОС. Присутствует информация как минимум об одном сервере os.

Шаг 2

Перейти в карточку сервера установки ОС.

Отображается карточка сервера, вкладка «Основное».

Шаг 3

Перейти на вкладку «Профили загрузки».

Отображается таблица с перечнем профилей загрузки внутри выбранного сервера установки ОС.

Шаг 4

Нажать на кнопку «+ Новый профиль».

Отображается форма добавления нового профиля загрузки.

Шаг 5

Заполнить поле формы:

  1. В поле «Название профиля» ввести любое корректное значение.

Нажать на иконку сохранения и подтвердить операцию.

Данные для заполнения

  1. «Название профиля» = «Бухгалтерия»

Профиль успешно создан. Отображается карточка профиля, вкладка «Основные свойства».

Шаг 6

Выполнить подключение к машине, выполняющей роль сервера установки ОС.

Подключение выполнено успешно.

Шаг 7

Перейти: /var/www/tftp.

В указанной директории присутствует папка, соответствующая созданному профилю загрузки (имя папки = идентификатор профиля, созданного на шаге №5).

Шаг 8

Перейти: /var/www/tftp/<идентификатор профиля, созданного на шаге №5>.

Директория содержит три пустых файла:

  1. firststart.sh

  2. postinstall.sh

  3. preseed.cfg

Шаг 9

В интерфейсе портала управления загрузить все скрипты внутри профиля загрузки, созданного на шаге №5:

  1. Preseed

  2. Postinstall

  3. Первый запуск

  4. Настройка boot-меню

  5. GRUB

Скрипты успешно загружены.

Шаг 10

На машине, выполняющей роль сервера ОС, перейти: /var/www/tftp/<идентификатор профиля, созданного на шаге №5>.

Директория содержит три файла:

  1. firststart.sh

  2. postinstall.sh

  3. preseed.cfg

Каждый из данных файлов содержит соответствующие загруженным на шаге №9 данным.

Шаг 11

Перейти: /var/www/tftp/pxelinux.cfg.

В директории отображены скрипты boot меню для соответствующих профилей компьютеров. Файл, загруженный на шаге №9, отсутствует в данной директории.

Шаг 12

Перейти: /var/www/tftp/grub.

В директории отображены скрипты grub меню для соответствующих профилей компьютеров. Файл, загруженный на шаге №9, отсутствует в данной директории.

Шаг 13

Перейти к форме создания нового профиля загрузки. Заполнить поля:

  1. В поле «Название профиля» ввести значение, которое было указано на шаге №5.

Нажать на кнопку сохранения и подтвердить операцию.

Профиль не создан, отображена ошибка «Не удалось выполнить запрос: профиль с таким названием уже существует».

Просмотр истории изменений при редактировании скриптов preseed, postinstall, firststart, boot

Шаги проверки

Ожидаемый результат

Шаг 1

Перейти в карточку любого профиля загрузки, нажав на соответствующую строку в таблице «Профили загрузки»: Автоматизация → Установка ОС по сети → Вкладка «Серверы установки ОС» → Выбрать сервер os* → Вкладка «Профили загрузки».

Отображается карточка выбранного профиля загрузки, вкладка «Основные свойства».

Шаг 2

Для скрипта preseed: перейти на вкладку «Preseed». Нажать на кнопку «Редактировать файл».

  1. Отредактировать поля формы:

    • В содержимое скрипта внести любые изменения.

    • В поле «Комментарий» ввести любое значение.

  2. Нажать на иконку сохранения и подтвердить операцию “Обновить конфигурационный файл?”.

  3. Запомнить дату и время выполнения, сведения о пользователе, внесшем изменения (ФИО).

Данные для заполнения

  1. «Скрипт» - изменить первую строку скрипта на «apt-mirror-setup apt-setup /contrib boolean false».

  2. «Комментарий» = «Изменена первая строка preseed скрипта».

Изменения успешно сохранены - отображается соответствующее уведомление. Поля формы заблокированы на ввод.

Шаг 3

Проверить, что в окне «История изменений» отображаются данные о внесенных на предыдущем шаге изменениях: дате и авторе изменений, а также комментарий. Закрыть окно «История изменений» и загрузить скрипт preseed из файла, указав любой комментарий, и повторить предыдущий шаг:

  1. На вкладке preseed нажать на кнопку «Загрузить из файла».

  2. Выбрать подготовленный файл preseed

  3. Нажать кнопку открытия

  4. В поле «Комментарий» ввести любое значение

  5. Нажать на иконку сохранения

  6. Подтвердить операцию “Обновить конфигурационный файл?”.

  7. Заполнить дату и время выполнения, сведения о пользователе, внесшем изменения (ФИО).

  8. Нажать на кнопку «История изменений».

В таблице отображается сведение о внесенных на текущем шаге изменениях:

  1. В столбце «Дата изменений» содержатся точные дата и время, в которые были сохранены изменения

  2. В поле «Автор изменений» отображается ФИО (сведения) пользователя, который внес изменения.

  3. В поле «Комментарий» отображается введенное в текущем шаге значение.

Шаг 4

Для скрипта postinstall: повторить шаги 1-3 через вкладку «Postinstall».

Данные для заполнения

  1. «Скрипт» - изменить последнюю строку скрипта на «systemctl enable firststart || false».

  2. «Комментарий» = «Изменена последняя строка postinstall скрипта».

Изменения успешно сохранены - отображается соответствующее уведомление. Поля формы заблокированы на ввод.

Шаг 5

Для скрипта firststart: повторить шаги 1-3 через вкладку «Первый запуск».

Данные для заполнения

  1. В скрипте заменить строку «# Установка клиента ALD Pro и ввод компьютера в домен» на «# Установка клиента ALD Pro и ввод рабочей станции в домен»

  2. «Комментарий» = «Изменено».

Изменения успешно сохранены - отображается соответствующее уведомление. Поля формы заблокированы на ввод.

Шаг 6

Для скрипта boot: повторить шаги 1-3 через вкладку «Настройка boot-меню».

Данные для заполнения

  1. В скрипте изменить наименование фонового изображения в строке «menu background test.jpg»

  2. «Комментарий» = «Изменено фоновое изображение на test.jpg».

Изменения успешно сохранены - отображается соответствующее уведомление. Поля формы заблокированы на ввод.

Создание профиля компьютера

Шаги проверки

Ожидаемый результат

Шаг 1

Перейти: Автоматизация → Установка ОС по сети → Вкладка «Серверы установки ОС».

В таблице отображается полный перечень серверов установки ОС, которые развернуты в системе. В таблице присутствует как минимум один сервер os*.

Шаг 2

Перейти в карточку сервера установки ОС.

Отображается вкладка сервера установки ОС, вкладка «Основное».

Шаг 3

Перейти на вкладку «Перечень компьютеров».

Отображается таблица с перечнем компьютеров, на которые необходимо установить ОС по сети.

Шаг 4

Нажать на кнопку «+ Новый компьютер».

Отображается форма создания нового профиля компьютера для загрузки ОС.

Шаг 5

Заполнить поля формы:

  1. В поле «Имя компьютера» ввести любое корректное значение названия профиля компьютера.

  2. В поле «Профиль загрузки» выбрать любое значение.

  3. В поле «MAC-адрес» ввести значение MAC-адреса компьютера,

Нажать на иконку сохранения и подтвердить операцию.

Данные для заполнения:

«Имя компьютера» = «newhostprofile»

Профиль компьютера успешно добавлен.

Установка ОС по сети на компьютер

* на стенде, развернутом в Yandex.Cloud, данная проверка не выполняется ввиду ограничений стенда

Шаги проверки

Ожидаемый результат

Шаг 1

Перейти на клиент, MAC-адрес которого был указан в профиле компьютера.

Клиент активен.

Шаг 2

Выполнить сброс машины. В процессе зажимая клавишу ESC.

На машине выполнен переход в boot меню.

Шаг 3

В boot меню выбрать загрузку по сети, нажав клавишу с соответствующим числом.

Выбран PXE, запущен процесс установки ОС на клиент по сети. Как только процесс будет полностью завершен, клиент будет введен в домен.

Шаг 4

В портале управления перейти: Пользователи и компьютеры → Компьютеры.

В списке всех компьютеров домена отображается клиент, на который была совершена установка ОС по сети на Шаге №3. В качестве имени компьютера указано значение из скрипта firststart.

Шаг 5

На клиент с установленной на Шаге №3 ОС выполнить вход под любой учетной записью домена.

Вход успешно выполнен.

Управление подсистемой установки ОС по сети - работа привилегий объекта «Installation Servers»

Предусловие:

В системе создана пользовательская роль (условное обозначение - role), которая отвечает следующим требованиям:

  1. Для роли добавлены:

    • Привилегия «Installation Servers - Create».

    • Привилегия «Installation Servers - Drop».

    • Две привилегии «Installation Servers - Modify» .

    • Привилегия «Installation Server Computers - Manage».

    • Привилегия «Installation Server Profiles - Manage».

    • Привилегия «Installation Servers - Read» и все необходимые зависимые привилегии (DHCP - Read, IPA Servers - Read, Sites - Read, Computers - Read, Computers - Delete, Organization units - Read, Domain Info - Read, DNS Zones - Read).

  2. Привилегии «Installation Servers - Create», «Installation Servers - Modify» и «Installation Servers - Drop» настроены для всех сайтов.

  3. Роль находится в состоянии «Активна».

  4. Участниками роли являются только следующие объекты: пользователь user1 и группа пользователей group.

  5. Пользователь user1 входит только в роль role и группу по умолчанию.

  6. Группа пользователей group содержит как минимум пользователя user2:

    • Группа group не входит ни в какие группы пользователей (прямо или косвенно), на нее назначена только роль role.

    • Пользователь user2 входит только в группу group и группу по умолчанию, на него не назначено никаких ролей (прямо или косвенно - кроме role).

  7. В системе настроена структура подразделений - как минимум добавлено подразделение А, являющееся дочерним для корня. Подразделение А имеет дочернее подразделение А1.

  8. В системе создано любое количество сайтов, в том числе сайт «site01», «site02» и «site03».

  9. В системе присутствует минимум три компьютера, на которых можно развернуть подсистемы установки ОС:

    • Компьютер os01 входит в подразделение A.

    • Компьютер os02 входит в подразделение A1.

    • Компьютер host1 состоит в любом подразделении, отличном от А и его дочерних.

  10. На компьютерах os01, os02 и host1 не развернуто никаких подсистем.

  11. В системе развернута подсистема динамической настройки узла dhcp01.

  12. В домене присутствует учетная запись с правами администратора (роль «Главный администратор») Условное обозначение - admin.

Шаги проверки

Ожидаемый результат

Шаг 1

Под УЗ user1 выполнить вход на портал управления.

Вход выполнен успешно - отображен рабочий стол системы, который содержит только разделы:

  1. Управление доменом;

  2. Пользователи и компьютеры;

  3. Автоматизация;

  4. Роли и службы сайта.

Шаг 2

Перейти в подраздел «Установка ОС по сети».

Отображена таблица с перечнем всех серверов установки ОС по сети - данному пользователю доступен просмотр данных во всех столбцах таблицы. А также операции поиска, сортировки и фильтрации.

Шаг 3

  1. Нажать на кнопку «+Новый сервер».

  2. В поле «Имя компьютера» выполнить поиск os01, который будет выполнять роль сервера установки ОС по сети. В выпадающем списке выбрать os01.

  3. В выпадающем списке «Имя сайта» выбрать сайт site03.

  4. Выделить чекбокс «Использовать внешний DHCP-сервер».

  5. Нажать на кнопку сохранения и подтвердить операцию.

Отображено уведомление об успехе операции.

Пользователь возвращен на вкладку «Серверы установки ОС». Таблица содержит запись о сервере os01.

Шаг 4

  1. Нажать на кнопку «+ Новый сервер».

  2. В поле «Имя компьютера» выполнить поиск os02, который будет выполнять роль сервера установки ОС по сети. В выпадающем списке выбрать os02.

  3. В выпадающем списке «Имя сайта» выбрать сайт «site01».

  4. Выделить чекбокс «Использовать внешний DHCP-сервер».

  5. Нажать на кнопку «Сохранить» и подтвердить операцию.

Отображено уведомление об успехе операции.

Пользователь возвращен на вкладку «Серверы установки ОС». Таблица содержит запись о сервере os02.

Шаг 5

  1. Нажать на кнопку «+ Новый сервер».

  2. В поле «Имя компьютера» выполнить поиск host1, который будет выполнять роль сервера установки ОС по сети. В выпадающем списке выбрать host1.

  3. В выпадающем списке «Имя сайта» выбрать «site02».

  4. В выпадающем списке «DHCP-сервер» выбрать dhcp01.

  5. Нажать на кнопку «Сохранить» и подтвердить операцию.

  1. Выводится уведомление об отсутствии прав.

  2. Разворачивание подсистемы не запущено.

Шаг 6

  1. В выпадающем списке «Имя сайта» выбрать «site03».

  2. Нажать на кнопку «Сохранить» и подтвердить операцию.

  1. Выводится уведомление об отсутствии прав.

  2. Разворачивание подсистемы не запущено.

Шаг 7

Выполнить вход на ПУ под УЗ admin. Выполнить переход: Автоматизация > Установка ОС по сети > Вкладка «Серверы установки ОС».

Нажать на кнопку «+ Новый сервер».

В поле «Имя компьютера» выполнить поиск host1, который будет выполнять роль сервера установки ОС по сети. В выпадающем списке выбрать host1.

В выпадающем списке «Имя сайта» выбрать «site03».

В выпадающем списке «DHCP-сервер» выбрать dhcp01.

Нажать на кнопку «Сохранить» и подтвердить операцию.

Отображено уведомление об успехе операции.

Пользователь возвращен на вкладку «Серверы установки ОС». Таблица содержит запись о сервере host1.

Шаг 8

Дождаться разворачивания сервера на host1 (по таймеру или форсированно)

Перейти в карточку сервера.

Перейти на вкладку «Профили загрузки».

Нажать на кнопку «+ Новый профиль». Заполнить поля формы любыми корректными значениями.

Нажать на кнопку «Сохранить» и подтвердить операцию.

Отображено уведомление об успехе операции.

Профиль загрузки успешно создан. Отображена карточка созданного объекта.

Шаг 9

Нажать на кнопку «Закрыть».

Перейти на вкладку «Перечень компьютеров».

Нажать на кнопку «+ Новый компьютер».

Заполнить поля формы любыми корректными значениями.

Нажать на кнопку «Сохранить» и подтвердить операцию.

Отображено уведомление об успехе операции.

Профиль загрузки успешно создан. Отображена карточка созданного объекта.

Шаг 10

Выполнить вход на ПУ под УЗ user1.

Вход выполнен успешно.

Шаг 11

Дождаться время разворачивания сервера на os01 (по таймеру или форсированно).

Перейти: Автоматизация > Установка ОС по сети > Вкладка «Серверы установки ОС» > Карточка сервера os01.

  1. В выпадающем списке «Имя сайта» выбрать сайт site02

  2. Нажать кнопку «Сохранить» и подтвердить операцию.

Выводится уведомление об успехе операции.

  1. В поле «Имя сайта» отображается выбранное значение.

Шаг 12

  1. В выпадающем списке «Имя сайта» выбрать сайт site01.

  2. Нажать кнопку «Сохранить» и подтвердить операцию.

Выводится уведомление об успехе операции. В поле «Имя сайта» отображено выбранное значение.

Шаг 13

Сделать неактивным чекбокс «Использовать внешний DHCP-сервер» и выбрать в поле «DHCP-сервер» сервер dhcp01.

Нажать на кнопку «Сохранить» и подтвердить операцию.

Отображено уведомление об успехе операции.

Пользователь остается в карточке сервера.

Шаг 14

Перейти на вкладку «Профили загрузки».

  1. Нажать на кнопку «+ Новый профиль». Заполнить поля формы любыми корректными значениями.

  2. Нажать на кнопку «Сохранить» и подтвердить операцию.

Отображено уведомление об успехе операции.

Профиль загрузки успешно создан. Отображена карточка созданного объекта.

Шаг 15

Нажать на кнопку «Закрыть».

Отображена общая таблица всех профилей загрузки сервера os01.

Профиль, созданный в шаге №14, отображен в таблице.

Шаг 16

Перейти на вкладку «Перечень компьютеров».

  1. Нажать на кнопку «+ Новый компьютер». Заполнить поля формы любыми корректными значениями.

  2. Нажать на кнопку «Сохранить» и подтвердить операцию.

Отображено уведомление об успехе операции.

Компьютер успешно создан. Отображена карточка созданного объекта.

Шаг 17

Нажать на кнопку «Закрыть»

  1. Выполнить переход на вкладку «Основное».

  2. В форме метаданных нажать кнопку «Обновить ALD Pro» и подтвердить операцию.

Выводится уведомление об успехе операции.

  1. Отображена карточка сервера os01.

  2. Запущено задание на обновление подсистемы.

  3. В поле «Состояние подсистемы» - статус «Обновляется».

Шаг 18

Нажать на кнопку «Открыть журнал событий».

Открыто окно «Журнал истории изменений», содержащее таблицу с двумя столбцами - «Дата и время» и «Событие».

Активны кнопки «Обновить» и кнопка закрытия окна.

Журнал событий содержит действие, произведенное в шаге №16.

Шаг 19

Закрыть журнал событий.

  1. Дождаться завершения процесса обновления подсистемы по таймеру или форсированно (в поле «Состояние подсистемы» - статус «Обновлена»).

  2. В форме метаданных нажать кнопку «Удалить» и подтвердить операцию.

Выводится уведомление об успехе операции.

  1. Пользователь остается в карточке сервера os01.

  2. Запущено задание на удаление подсистемы.

  3. В поле «Состояние подсистемы» - статус «Удаляется».

Шаг 20

Выполнить переход: Автоматизация > Установка ОС по сети > Вкладка «Серверы установки ОС» > Карточка сервера os02.

Повторить шаги №11-18 для сервера установки ОС os02.

ОР соответствует ОР шагов №11-18 для сервера os02.

Шаг 21

Выполнить переход: Автоматизация > Установка ОС по сети > Вкладка «Серверы установки ОС» > Карточка сервера host1.

  1. Сделать активным чекбокс «Использовать внешний DHCP-сервер».

  2. Нажать на кнопку «Сохранить» и подтвердить операцию.

Выводится уведомление об отсутствии прав.

  1. При обновлении страницы/перезаходе на вкладку «Основное» карточки сервера, изменения не применены.

Шаг 22

Перейти на вкладку «Профили загрузки», при необходимости подтвердив переход.

  1. Нажать на кнопку «+ Новый профиль». Заполнить поля формы любыми корректными значениями.

  2. Нажать на кнопку «Сохранить» и подтвердить операцию.

Выводится уведомление об отсутствии прав.

Новый профиль загрузки не создан.

Шаг 23

Нажать на кнопку «Закрыть», подтвердив действие.

  1. В списке выделить чекбокс напротив названия профиля, созданного в шаге №8.

  2. Нажать на кнопку «Удалить» и подтвердить операцию.

Выводится уведомление об отсутствии прав. Профиль загрузки не удален.

Шаг 24

Перейти на вкладку «Перечень компьютеров».

  1. Нажать на кнопку «+ Новый компьютер». Заполнить поля формы любыми корректными значениями.

  2. Нажать на кнопку «Сохранить» и подтвердить операцию.

Выводится уведомление об отсутствии прав.

Новый компьютер не создан.

Шаг 25

Нажать на кнопку «Закрыть», подтвердив действие.

  1. В списке выделить чекбокс напротив названия компьютера, созданного в шаге №9.

  2. Нажать на кнопку «Удалить» и подтвердить операцию.

Выводится уведомление об отсутствии прав. Компьютер не удален.

Шаг 26

Перейти на вкладку «Основное».

  1. В выпадающем списке «Имя сайта» выбрать значение любого другого сайта.

  2. Нажать кнопку «Сохранить» и подтвердить операцию.

Выводится уведомление об отсутствии прав. Принадлежность к сайту не изменена.

Шаг 27

В форме метаданных нажать кнопку «Обновить ALD Pro» и подтвердить операцию.

Выводится уведомление об отсутствии прав. Задание на обновление подсистемы не запущено.

Шаг 28

В форме метаданных нажать кнопку «Удалить» и подтвердить операцию.

Выводится уведомление об отсутствии прав. Задание на удаление подсистемы не запущено.

Шаг 29

Перейти по URL любой страницы любого раздела, которая недоступна данному пользователю.

Отображена заглушка «404» - пользователю недоступна выбранная форма.